# 作者：要努力，努力，再努力
# 开发时间：2022/4/27 14:43

# 十进制转二进制

# num = 10
# print(num, '的二进制数为：', bin(num))
# print(str(num) + '的二进制数为：' + bin(num))
# print('%s的二进制数为：%s' % (num, bin(num)))
# print('{0}的二进制数为：{1}'.format(num, bin(num)))
# print(f'{num}的二进制数为：{bin(num)}')
#
# print('---------------------------------')
# print(f'{num}的八进制为{oct(num)}')
# print(f'{num}的十六进制为{hex(num)}')


while True:
    try:
        num = int(input('输入一个整数'))
        break
    except:
        print('输入不正确，请重新输入')
        continue
